<?php 
class M_Home extends MY_Model{
    public $m_data=array();
    function __construct(){
        parent::__construct();
		$this->load->database();
        
    }
    function sanpham($cap,$id_menu,$id_slt,$perpage,$offset)
	{
		//mày bị sai câu select chỉ select ra được 1 cái tao where or + thêm phần tử nửa dô
		//"select * form tb_gì_đó where id_menu=phần tử 1 or id_menu= phần tử 2"
		// câu này lấy toàn bọ dữ liệu giống 1 và 2 ; 
	   if($cap==1){
	       $arr=$this->cate($id_slt);
		    $this->db->select('id_product, name, price');
    		$this->db->order_by("id_product","desc");
			//đếm
			$i=0;
		   foreach($arr as $row){
			   if($i==0)
				{
					//đếm = 0 thì sài where "câu đầu tiên"
					$this->db->where("id_menu",$row['id']);
				}
				else
				{
					// so sáng cùng id khác dử liệu thứ 2
					$this->db->or_where("id_menu",$row['id']);
				}			
			$i++;       		
			}
			$query=$this->db->get('tb_product',$perpage,$offset)->result_array();
    		$query['tt']=$this->db->count_all('tb_product');
			
	   }
	   if($cap==2)
	   {
		    $this->db->select('id_product, name, price');
    		$this->db->order_by("id_product","desc");
		    $this->db->where("id_menu",$id_slt);
		    $query=$this->db->get('tb_product',$perpage,$offset)->result_array();
    		$query['tt']=$this->db->count_all('tb_product');
		}
		if($cap==0)
		{
			//bửa mày kêu bỏ ở đây hover dô ra 2 cấp tiếp theo khong cho click
		}
		return $query;
	
	}
    function getdetails($id){
        $this->db->where("id_product",$id);
        $query = $this->db->get("tb_product");
        return $query->result_array();
    }
	function getmenupro(){       
        $query = $this->db->get("tb_menu_product");
        return $query->result_array();
    }
    function rand_item()
		{
			$this->db->order_by("id_produc","random"); 
			$this->db->limit(4);
			$query=$this->db->get('tb_product');
			return $query->result_array();
		}
    public function send_mail(){
        $this->m_data['mess']=$this->input->post("txt_message");
        $this->m_data['phone']=$this->input->post("txt_phone");
        $this->m_data['name']=$this->input->post("txt_name");
        $this->m_data['mail']=$this->input->post("txt_email");
        
        $config = array(
							'mailtype' => 'html',
							'protocol' => "smtp",
							'smtp_host' => "ssl://smtp.googlemail.com",
							'smtp_port' => "465",
							'smtp_user' => "tongquangdat@gmail.com",
							'smtp_pass' => "nh0cvjpdat@nh0cjuhoneynhju");
							//Nhớ đánh đúng user và pass nhé
							
        $this->load->library('email',$config);
        $this->email->set_newline("\r\n");
        $this->email->from("tongquangdat@gmail.com", "Quang Đạt");
        $this->email->to("811t0254@hcmut.edu.vn");    
    	$this->email->subject("Liên hệ mới");
	    $this->email->message($this->load->view('v-index/v-mail',$this->m_data,TRUE));
        if($this->email->send()){
            return true;
        }
        else {
            return false;
        }
    }
    function cate($id)
		{
			$this->db->where('parent', $id);
            
			$query=$this->db->get('tb_menu_product');
			return $query->result_array();
		}
}
?>